>The list of GHOS API services list.
>Copyright (C) Mohamed Salah El-Din Abu Musalam Elghamry.
>All rights reserved.
>Applies to GHOS Version 0.0.5 Alpha - 2 and later.

The API services of GHOS is ( 0x3C ).
Pass the "API call number" in EAX , and then perform "int 0x3C"

[ Invalid API call will return EDX = -23 ]
"" You can find definitions of these calls in 'GHOS.inc'  ""

API call number |       Description                                             | Parameters                    | Returns		     
---------------------------------------------------------------------------------------------------------------------------------------------
1               |       Terminate process                                       | n/a                           | n/a
2               |       Print a regular string                                  | EBX = The String              | n/a
3               |       Disable the command prompt of GHOS                      | n/a                           | EDX = -24 if error
                               ^if it is not disabled by another APP
4               |       Enable the command prompt of GHOS                       | n/a                           | EDX = -24 if error
                               ^if the current APP is the APP that disabled it
5               |       Set the position (X, Y) on the screen                   | ECX = X pos, EDX = Y pos      | n/a
6               |       Get the current X position                              | n/a                           | ECX = X pos
7               |       Get the current Y position                              | n/a                           | ECX = Y pos
8               |       Set the foreground color                                | EDX = foreground color        | n/a
9               |       Set the background color                                | EDX = background color        | n/a
10              |       Get the current foreground                              | n/a                           | ECX = current foreground
11              |       Get the current background                              | n/a                           | ECX = current background
12              |       Print formatted string                                  | EBX = format, EDX = param1    | n/a
                               ^Available switches are:                           ECX = param2, EDI = param3
                               "%c for char" , "%s for string",
                               "%i for integer", "%x for hex",
                               "%b for binary"
13              |       Clear the screen                                        | n/a                           | n/a